Cómo usar ChatGPT con Node-RED
Este análisis detallado demuestra cómo usar ChatGPT con Node‑RED.
Aspectos a Tener en Cuenta
All Block Outputscontienen toda la información que se genera cuando se activa una imagen.
- Copie la salida de depuración de
All Block Outputs.

All Block Outputs
Este nodo genera datos tras cada captura realizada por la cámara y que contiene todos los datos del bloque AI. Los datos están en forma de un objeto JSON. Los datos incluyen lo siguiente:
| Campo de Carga | Tipo | Descripción |
|---|---|---|
payload.capture_id | integer | El ID de captura de esta captura |
payload.recipe_id | integer | El ID de receta de esta receta |
payload.camera_id | string | Un identificador único de cadena para esta cámara |
payload.inspection_id | integer | Un entero de 16 bits que se incrementa para cada inspección |
payload.inspection_time | string | Marca de tiempo en formato ISO 8601 de la captura para cada inspección |
payload.image_url | string | URL HTTP de la imagen de la captura (jpg) |
payload.alignment.success | boolean | Si la pieza alineada fue exitosa o no |
payload.alignment.center_location_x | integer | Coordenada X del centro de la pieza alineada |
payload.alignment.center_location_y | integer | Coordenada Y del centro de la pieza alineada |
payload.alignment.confidence | float (0-1) | Confianza de la alineación |
ChatGPT/Gemini/Copilot
- Ingrese el prompt: “Aquí está la entrada que tengo de Node-RED: Inserte el valor copiado aquí. Ingrese el prompt cuando desee que falle y devuelva msg.payload en booleano Verdadero o Falso”

Ejemplo
- Aquí hemos enseñado a la IA a buscar agujeros en la placa de montaje.

- Copie los valores del bloque
debugde Node-RED y péguelos en ChatGPT con el siguiente ejemplo de prompt.- “Aquí está la entrada que tengo de Node-RED: Inserte el valor copiado aquí. Quiero que la cámara falle si hay menos de 11 agujeros y devuelva msg.payload en booleano Verdadero o Falso”

- Eche un vistazo al bloque
functiony lea los comentarios sobre la lógica. - Verifique si está haciendo lo correcto (lo que se le pidió), y si es así, copie el código que le proporciona.
- Obtenga un nodo
functionde los nodos y conéctelo al bloqueInspection Pass/Fail.


- Copie el código en el bloque
function, asegúrese de que todos los nodos estén conectados correctamente y haga clic en Desplegar.


